// components/img-upload/index.js
const Cloud = require('../../sdk/av-core-min')
Component({
    behaviors: ['wx://form-field'], //将当前组件表现为表单元素
    /**
     * 组件的属性列表
     */
    properties: {

    },

    /**
     * 组件的初始数据
     */
    data: {
        imgurl:''
    },

    /**
     * 组件的方法列表
     */
    methods: {
        handleUpload(){
            wx.chooseMedia({
              count:1,
              success:(file)=>{
                //   console.log(file);
                  let {tempFilePath} = file.tempFiles[0] //1.获取图片资源临时存放路径
                  new Cloud.File('miniprogram.png', { //2.将本地资源构建为LeanCloud资源
                    blob: {
                      uri: tempFilePath,
                    },
                  }).save().then(res=>{
                      console.log(res);
                      let {url} = res.attributes
                      this.setData({
                          imgurl:url,
                          value:url  //给表单提供数据
                    })
                  })
              }
            })
        }
    }
})
